Esercizio 1

Si vuole definire un formato per l’interscambio dati relativo al monitoraggio ambientale di una riserva naturalistica. Il file scambiato specifica la lista delle zone in cui è suddivisa la riserva. Per ogni zona sono specificati un codice identificativo (integer), il tipo di ambiente (string, es. “bosco”), la superficie in ettari (decimal), una lista di eventi e una lista di rilevazioni. Per ogni evento si specifica il timestamp (dateTime), le coordinate geografiche in cui è stato rilevato (string, es. “42.555479, 11.725679”) e la descrizione dell’evento (string, es. “incendio”). Per ogni rilevazione si specificano la data (date), l'ora (time), il tipo di misura (string, es. “temperatura”) e il valore misurato (string). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.

Esempio di file XML
File XML schema
Valida il file di esempio